//
//  CommonMacros.h
//  MiAiApp
//
//  Created by 徐阳 on 2017/5/31.
//  Copyright © 2017年 徐阳. All rights reserved.
//

//全局标记字符串，用于 通知 存储

#ifndef CommonMacros_h
#define CommonMacros_h
#import <UIKit/UIKit.h>
#import "HttpInterfaceUrl.h"
#import "RGUserInfoModel.h"

#pragma mark - ——————— 用户相关 ————————
//登录状态改变通知
#define KNotificationLoginStateChange @"loginStateChange"
//自动登录成功
#define KNotificationAutoLoginSuccess @"KNotificationAutoLoginSuccess"

//用户信息修改成功通知
#define KNotificationUserInfoChangedSuccess @"KNotificationUserInfoChangedSuccess"

//被踢下线
#define KNotificationOnKick @"KNotificationOnKick"

//用户喜欢列表更新
#define KNotificationLoversArrayChanged @"KNotificationLoversArrayChanged"

//用户信息缓存 名称
#define KUserCacheName @"KUserCacheName"

//用户model缓存
#define KUserModelCache @"KUserModelCache"

#define XLMThirdLoginWithWeChatCode @"XLMThirdLoginWithWeChatCode"

//关注状态更改，需要刷新关注页面的数据
#define RGNotificationVedioUserFocusStatusChanged @"RGNotificationVedioUserFocusStatusChanged"
//视频的喜欢状态更改，需要更新我页面的喜欢数据
#define RGNotificationVedioFavoriteStatusChanged @"RGNotificationVedioFavoriteStatusChanged"
//视频转发成功，需要更新我页面的动态数据
#define RGNotificationVedioShareStatusChanged @"RGNotificationVedioShareStatusChanged"



//语言
#define LanguageCode_Chinese @"zh-Hans"
#define LanguageCode_Chinese_Hokon @"zh-Hant"
#define LanguageCode_English @"en"


#pragma mark - ——————— 网络状态相关 ————————

//网络状态变化
#define KNotificationNetWorkStateChange @"KNotificationNetWorkStateChange"


// 分享类型type

typedef NS_ENUM(NSInteger,RGShareType){
    RGShareType_unknown,
    RGShareType_user, //用户
    RGShareType_otherApp,
    RGShareType_local
};

// 弹出登录界面Type

typedef NS_ENUM(NSInteger,RGLoginViewShowType){
    RGLoginViewShowType_unknown,
    RGLoginViewShowType_mainPage_present, //点击首页的功能
    RGLoginViewShowType_tabbarChange_present,//切换tab
    RGLoginViewShowType_changeKeyWindown_present,//token失效的弹出
};

typedef enum : NSUInteger {
    Help_美女直播,
    Help_录屏直播,
    Help_超级播放器,
    Help_视频录制,
    Help_特效编辑,
    Help_视频拼接,
    Help_图片转场,
    Help_视频上传,
    Help_双人音视频,
    Help_多人音视频,
    Help_rtmp推流,
    Help_直播播放器,
    Help_点播播放器,
    Help_webrtc,
} HelpTitle;



#endif /* CommonMacros_h */
